//
//  AppConfig.h
//  OCDemo
//
//  Created by zhumuzhi on 2021/3/19.
//  App配置类

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

/// App配置类
@interface AppConfig : NSObject
    
/**
 * 是否登录
 */
@property (nonatomic, assign) BOOL isLogin;

/**
 * 是否显示引导页
 */
@property (nonatomic, assign) BOOL isShowGuide;

/**
 * 是否显示隐私政策
 */
@property (nonatomic, assign) BOOL isPrivacyPolicy;

/**
 * app build版本号(Bundle version)
 */
@property (nonatomic, copy) NSString *appBuildVersion;

/**
 * 微博授权码（获取Token使用参数）
 */
@property (nonatomic, copy) NSString *weiboCode;

/**
 * 微博授权Token（所有接口使用参数）
 */
@property (nonatomic, copy) NSString *weiboAccess_Token;

/**
 * 微博Uid（所有接口使用参数）
 */
@property (nonatomic, copy) NSString *weiboUid;

/**
 * 当前微博账号创建时间
 */
@property (nonatomic, copy) NSString *createDate;

/**
 * 当前微博账号过期时间
 */
@property (nonatomic, copy) NSString *expires_in;


/// 创建单例
+ (instancetype)shared;

/// 修改后同步操作
- (void)synchronize;

/// 清空设置
- (void)cleanAppConfig;


/**
 * 是否登录 YES：登录 NO：未登录
 */
+ (BOOL)isLogin;

/**
 * 是够为管理员 YES: 管理员 NO:普通用户
 */
+ (BOOL)isAdministrator;


@end

NS_ASSUME_NONNULL_END
